package com.hengpeng.msls.port.client.message;

import java.util.Date;
import java.util.List;

import com.hengpeng.itfinbase.en.RewardRedPacketStatus;
import com.hengpeng.msls.vo.activity.RewardRedpacketVo;

/**
 * <pre>
 * 我的红包信息查询请求接口
 * </pre>
 * 
 * @author weiyuan
 * @version 1.0, 2015年8月7日
 */
public class MyRedPacketQueryMessage extends PrivateMessage {
    /**
	 * 
	 */
    private static final long serialVersionUID = -5288773959393638769L;

    /**
     * 我的红包信息
     */
    private List<RewardRedpacketVo> myRedPacketList;

    private Long userId;
    
    private RewardRedPacketStatus[] status;

    private int type;
    
    private Date systemDate;// 系统时间

    /**
     * 当前查询页
     */
    private Integer currentPage;

    /**
     * 每页记录数
     */
    private Integer pageSize;

    /**
     * 总记录数
     */
    private Integer totalCount;

    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public Date getSystemDate() {
        return systemDate;
    }

    public void setSystemDate(Date systemDate) {
        this.systemDate = systemDate;
    }

    public List<RewardRedpacketVo> getMyRedPacketList() {
        return myRedPacketList;
    }

    public void setMyRedPacketList(List<RewardRedpacketVo> myRedPacketList) {
        this.myRedPacketList = myRedPacketList;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public RewardRedPacketStatus[] getStatus() {
        return status;
    }

    public void setStatus(RewardRedPacketStatus[] status) {
        this.status = status;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }
}
